#page2 {
    background-color: #fff
}

#content {
    background-color: #fff
}

#content .login-box {
    margin: auto;
    width: 250px
}

#content .login-box .submit button,
#content .login-box .static .dynamic-link,
#content .login-box .dynamic .static-link {
    width: 300px;
    height: 42px;
    line-height: 42px;
    background: #ff0036
}

#content .login-box .msg p.error {
    background-image: url(img/stuff-tmall.png);
    line-height: 20px;
    background-position: -319px -448px
}

#content .login-box .static .dynamic-link {
    background-position: 98px -109px
}

#content .login-box .dynamic .static-link {
    background-position: 98px -177px
}

#content .login-box .long-login-help {
    background-position: 98px -207px
}

#content .login-box .submit button {
    width: 300px;
    height: 42px;
    line-height: 42px;
    background-color: #ff0036
}

#content .login-box .submit button:hover,
#content .login-box .submit button .hover {
    background-color: rgba(255, 0, 54, .8)
}

#content .login-box .field label {
    color: #606060
}

#content .login-box .login-text {
    border-color: #cbcbcb;
    color: #9b9b9b
}

#content .login-box .dynamic-link:hover,
#content .login-box .static-link:hover,
#content .login-box .change-code:hover,
#content .login-box .forget-pw,
#content .login-box .register a {
    color: #36c
}

#content .login-box .safe .long-login {
    color: #999
}

#content .login-box #J_LongLogin_c {
    display: none
}

#content .login-box .quick-form .qrcode-login .qrcode-desc a {
    color: #ff0036
}

#content .login-box .quick-form .qrcode-login .qrcode-msg .msg-err i {
    color: #ff0036
}

#content .login-box .quick-form .qrcode-login .qrcode-msg .msg-err .refresh {
    background-color: #ff0036
}

#content .login-box .quick-form .qrcode-login .qrcode-msg .msg-err .refresh:hover {
    background-color: rgba(255, 0, 54, .8)
}

#content .module-quick .hd .quick {
    border-bottom: 1px solid #CC1B1B
}

#content .module-static .hd .static {
    border-bottom: 1px solid #CC1B1B
}

body {
    background: #fff
}

#content {
    height: auto !important
}

#content .module-quick .hd .quick {
    border-bottom: 1px solid #CC1B1B
}

#content .module-static .hd .static {
    border-bottom: 1px solid #CC1B1B
}

#content .login-box {
    width: 350px;
    padding: 0
}

#content .login-box .hd .login-switch {
    top: 12px
}

#content .login-box .hd .login-switch .quick,
#content .login-box .hd .login-switch .static {
    color: #ff0036
}

#content .login-box .hd .login-tip {
    top: 10px
}

#content .login-box .bd {
    padding: 25px 26px 20px
}

#content .login-box .bd .login-title {
    margin-top: 15px;
    padding-bottom: 0
}

#content .login-box .bd .login-msg {
    margin-top: 0;
    border: 0
}

#content .login-box .bd .login-msg a {
    color: #ff0036
}

#content .login-box .bd .login-msg .iconfont {
    color: #D64848
}

#content .login-box .bd .login-links {
    margin-top: 25px
}

#content .login-box .bd .login-links a:hover {
    color: #ff0036
}

#content .login-box .bd .field {
    margin-top: 25px
}

#content .login-box .bd .verify-login {
    margin-top: -10px
}

#content .login-box .bd .verify-login .verify-nick {
    margin: 20px 0 10px
}

#content .login-box .bd .verify-login .login-links {
    margin-top: 25px
}

#content .login-box .bd .verify-login .login-links a:hover {
    color: #ff0036
}

#content .login-box .bd .verify-login .other-login {
    margin-top: 15px
}

#content .login-box .bd .quick-form .qrcode-login .qrcode-desc a {
    color: #ff0036
}

#content .login-box .bd .quick-form .qrcode-login .qrcode-desc .iconfont {
    color: #ff0036
}

#content .login-box .bd .quick-form .qrcode-login .qrcode-main .msg-err i {
    color: #ff0036
}

#content .login-box .bd .quick-form .qrcode-login .qrcode-main .msg-err .refresh {
    background-color: #ff0036
}

#content .login-box .bd .quick-form .qrcode-login .qrcode-main .msg-err .refresh:hover {
    background-color: rgba(255, 0, 54, .8)
}